home *** CD-ROM | disk | FTP | other *** search
- 1680 rem--- unterprogramme zur verwaltung von relativen dateien ----------------
- 1690 rem--- (w) 1985 by martin hecht,stgt --------------------------------------
- 1700 :
- 1710 :
- 1720 :
- 1730 rem--- oeffnen einer relativen datei --------------------------------------
- 1740 :
- 1750 rem lf = logische filenummer
- 1760 rem sa = sekundaeradresse
- 1770 rem dn$= dateiname
- 1780 rem rl = recordlaenge
- 1790 :
- 1800 open 15,8,15:rem floppy-kommandokanal oeffnen
- 1810 open lf,8,sa,dn$+",l,"+chr$(rl):rem datei oeffnen
- 1820 :
- 1830 return
- 1840 :
- 1850 :
- 1860 :
- 1870 rem--- positionieren auf einen record -------------------------------------
- 1880 :
- 1890 rem sa = sekundaeradresse
- 1900 rem rn = recordnummer
- 1910 rem rp = position innerhalb des records
- 1920 :
- 1930 hb=int(rn/256):lb=rn-256*hb:rem recordnummer in low/high aufteilen
- 1940 print#15,"p"+chr$(sa)+chr$(lb)+chr$(hb)+chr$(rp)
- 1950 :
- 1960 return
- 1970 :
- 1980 :
- 1990 :
- 2000 rem--- schliessen einer (relativen) datei ---------------------------------
- 2010 :
- 2020 rem lf = logische filenummer
- 2030 :
- 2040 close lf:rem relative datei schliessen
- 2050 close 15:rem floppy-fehlerkanal schliessen
- 2060 :
- 2070 return
-